Matthias Clasen [Mon, 24 May 2021 21:37:55 +0000 (17:37 -0400)]
quartz: Elide underscores again
We don't want a literal _File to show up in the
global menubar on OS X, so use the revivied
_gtk_elide_underscores.
Related: #3967
Matthias Clasen [Mon, 24 May 2021 21:37:05 +0000 (17:37 -0400)]
Bring back elide_underscores
This used to live in gtktoolbar.c, which is gone.
We still need it, so put it in gtkprivate.c.
Emmanuele Bassi [Mon, 24 May 2021 15:44:26 +0000 (15:44 +0000)]
Merge branch 'gallery-reflow-fix' into 'master'
docs: Convince the widget gallery to reflow
See merge request GNOME/gtk!3579
Matthias Clasen [Mon, 24 May 2021 14:51:02 +0000 (10:51 -0400)]
docs: Convince the widget gallery to reflow
Matthias Clasen [Mon, 24 May 2021 11:37:06 +0000 (11:37 +0000)]
Merge branch 'gst.gl.win32' into 'master'
media/gstreamer: Support using GL for video for Windows
See merge request GNOME/gtk!3506
Chun-wei Fan [Mon, 24 May 2021 08:24:39 +0000 (16:24 +0800)]
media-gstreamer: Provide fallback mode for playback
Make the "gl-context" property of the GstGLSink readable as well so that
we can query whether the GstGLContext sharing really succeeded. If it
did, then we proceed to playback our video using the glimagesink as we
did before. If it didn't, throw out the GtkGstSink we were creating, and
re-create the GtkGstSink without the "gl-context" property, meaning that
we won't be using the glimagesink in this case.
Chun-wei Fan [Mon, 17 May 2021 08:04:53 +0000 (16:04 +0800)]
gtkgstsink.c: Support EGL on Windows as well
Add support to look for and use the EGL context in Windows if it was activated
instead of desktop OpenGL.
GstGL may have been built with or without EGL/libANGLE support, so if it were,
check in GstGL whether we have gst_gl_display_new_with_type() to create a
GstGLDisplay that is of the GST_GL_WINDOW_WIN32 type when we are using
Desktop OpenGL (WGL), otherwise we show messages indicating that envvars
need to be set to initialize GstGL properly.
Due to a bug in GstGL, the GstGLContext can only be set up successfully
if one of the following is true:
* An OpenGL 3.x or later emulator, such as Mesa is used (for WGL)
* The latest GstGL master is being used, at the time of writing (for
WGL)
* GTK, libepoxy and GstGL are all built only with WGL support (for WGL)
* EGL is being used in GTK at runtime
Special thanks to Matthew Waters for the help during the process.
Chun-wei Fan [Sat, 13 Feb 2021 10:40:56 +0000 (18:40 +0800)]
media/gstreamer: Support using GL for video for Windows
Add support to share the WGL context in GDK with the WGL context in GStreamer,
so that we can also use OpenGL in the gstreamer media backend to playback
videos. For now OpenGL/ES is not supported for this under Windows.
The process of setting this up in Windows is a little bit more involved, as:
* The OpenGL support in GstGL requires a GL 4.1 Core context, but we may just
get the GL version from wglCreateContextAttribsARB() that we pass into the
attributes, which is 3.2 by default. So, try to ask for a 4.1 Core context
first if we are asking for anything less.
* There is only one GstDisplay available for Windows, so we just use
gst_gl_display_new().
* We must explicitly tell libepoxy that we are using wglMakeCurrent() outside
of libepoxy that is being used in GdkGL, otherwise we would end up crashing
as the GL/WGL function pointers would become invalid.
* We must also deactivate temporarily the underlying WGL context that was made
current by gdk_gl_context_make_current() so that when
gst_gl_display_create_context() calls wglShareLists(), we won't get bitten
by error 0xaa (resource busy), as some drivers don't handle this well when
the GL context is current in another thread.
For the last two points we make use of macros defined by the platforms that the
build is done for to help us carry out the necessary tasks as needed.
Thanks to Matthew Waters for the info on integrating GstGL and windowing
toolkits on Windows.
Matthias Clasen [Sun, 23 May 2021 15:53:27 +0000 (15:53 +0000)]
Merge branch 'focusable-fixes' into 'master'
label: Fix mnemonic activation
Closes #3965
See merge request GNOME/gtk!3578
Matthias Clasen [Sun, 23 May 2021 14:37:14 +0000 (10:37 -0400)]
treeviewcolumn: Use focusable when we mean it
The focusable property has taken over the role that
can-focus had in GTK 3.
Matthias Clasen [Sun, 23 May 2021 14:33:40 +0000 (10:33 -0400)]
treeexpander: Use focusable where we mean it
This does not fix keyboard activation for tree expanders,
but it is more correct than using can-focus.
Matthias Clasen [Sun, 23 May 2021 14:26:21 +0000 (10:26 -0400)]
togglebutton: Fix mnemonic activation
We want to grab the focus when we're focusable, so
look at the focusable property.
Matthias Clasen [Sun, 23 May 2021 14:25:11 +0000 (10:25 -0400)]
floxbox: Fix focus navigation
We want to find focusable children, so we need to look at
the focusable property, not at can-focus. This is a change
from GTK 3, where can-focus was the correct property to
look at.
Matthias Clasen [Sun, 23 May 2021 14:23:08 +0000 (10:23 -0400)]
label: Fix mnemonic activation
The intention of the code is to find a focusable ancestor,
so it needs to look at the focusable property, not at
can-focus. This is a change from GTK 3, where can-focus
was the correct property to look at.
Fixes: #3965
Matthias Clasen [Sun, 23 May 2021 02:14:01 +0000 (02:14 +0000)]
Merge branch 'matthiasc/for-master' into 'master'
demos: Clean up doc comments
See merge request GNOME/gtk!3574
Matthias Clasen [Sun, 23 May 2021 01:21:10 +0000 (21:21 -0400)]
docs: More syntax fixes
The syntax for interface links is [iface@...], not
[interface@...].
Matthias Clasen [Sun, 23 May 2021 01:20:10 +0000 (21:20 -0400)]
docs: More syntax fixes
[`func@Foo`] is not the right link syntax either.
Matthias Clasen [Sun, 23 May 2021 00:41:05 +0000 (20:41 -0400)]
docs: Fix up syntax
There's no [type_func@...[ syntax, it is all [func@...].
Matthias Clasen [Sun, 23 May 2021 00:41:48 +0000 (20:41 -0400)]
docs: Sync up debug flag information
Matthias Clasen [Sun, 23 May 2021 00:44:03 +0000 (20:44 -0400)]
treemodel: Cosmetic docs changes
Matthias Clasen [Sun, 23 May 2021 00:43:29 +0000 (20:43 -0400)]
sortlistmodel: Cosmetic docs changes
Matthias Clasen [Sat, 22 May 2021 21:24:55 +0000 (17:24 -0400)]
expression: Cosmetic docs changes
Matthias Clasen [Sat, 22 May 2021 19:02:10 +0000 (15:02 -0400)]
textbuffer: Cosmetic docs changes
Matthias Clasen [Sat, 22 May 2021 19:01:49 +0000 (15:01 -0400)]
textview: Cosmetic docs changes
Matthias Clasen [Sat, 22 May 2021 19:01:08 +0000 (15:01 -0400)]
text: Cosmetic docs fixes
Matthias Clasen [Sat, 22 May 2021 18:46:07 +0000 (14:46 -0400)]
widget: Cosmetic docs changes
Matthias Clasen [Sat, 22 May 2021 18:43:21 +0000 (14:43 -0400)]
shortcutscontroller: Cosmetic docs changes
Matthias Clasen [Sat, 22 May 2021 18:43:11 +0000 (14:43 -0400)]
gdk: Cosmetic docs changes
Matthias Clasen [Sat, 22 May 2021 18:40:19 +0000 (14:40 -0400)]
directorylist: Cosmetic docs changes
Matthias Clasen [Sat, 22 May 2021 18:27:25 +0000 (14:27 -0400)]
eventcontroller: Cosmetic docs changes
Matthias Clasen [Sat, 22 May 2021 18:23:55 +0000 (14:23 -0400)]
sorter: Cosmetic docs changes
Matthias Clasen [Sat, 22 May 2021 18:11:53 +0000 (14:11 -0400)]
filter: Cosmetic docs changes
Matthias Clasen [Sat, 22 May 2021 17:51:39 +0000 (13:51 -0400)]
docs: Refer to backend APIs
Add links to the backend api docs.
Matthias Clasen [Sat, 22 May 2021 17:51:24 +0000 (13:51 -0400)]
docs: Fix a typo
Matthias Clasen [Sat, 22 May 2021 17:16:02 +0000 (13:16 -0400)]
docs: Avoid stairstepping
If you don't put empty lines between the items in a
definition list, markdown helpfully stairsteps them.
We don't want that!
Matthias Clasen [Sat, 22 May 2021 17:09:54 +0000 (13:09 -0400)]
docs: Update GSK_RENDERER docs
This did not mention the opengl and ngl values yet.
Matthias Clasen [Thu, 20 May 2021 13:17:04 +0000 (09:17 -0400)]
gtk: Clean up docs syntax
Replace leftover gtk-doc syntax (#Type) with backquotes.
Matthias Clasen [Thu, 20 May 2021 03:40:54 +0000 (23:40 -0400)]
gsk: Clean up docs syntax
Replace leftover gtk-doc syntax (#Type) with backquotes.
Matthias Clasen [Thu, 20 May 2021 03:39:18 +0000 (23:39 -0400)]
gdk: Clean up docs syntax
Replace leftover gtk-doc syntax (#Type) with backquotes.
Matthias Clasen [Thu, 20 May 2021 03:40:14 +0000 (23:40 -0400)]
docs: Clean up docs syntax
Replace leftover gtk-doc syntax (#Type) with backquotes.
Matthias Clasen [Thu, 20 May 2021 13:16:19 +0000 (09:16 -0400)]
demos: Clean up doc comments
These don't show up anywhere, but might still clean
them up.
Piotr Drąg [Fri, 21 May 2021 12:28:58 +0000 (14:28 +0200)]
Update POTFILES.in
Matthias Clasen [Fri, 21 May 2021 02:06:58 +0000 (02:06 +0000)]
Merge branch 'wip/exalm/check-activate' into 'master'
checkbutton: Don't allow to uncheck radios by activating them
See merge request GNOME/gtk!3569
Matthias Clasen [Fri, 21 May 2021 01:18:58 +0000 (01:18 +0000)]
Merge branch 'doc-tweaks' into 'master'
Fix documentation syntax
See merge request GNOME/gtk!3572
Matthias Clasen [Fri, 21 May 2021 00:45:06 +0000 (20:45 -0400)]
docs: Reduce redundancy
Remove a boatload of "or %NULL" from nullable parameters
and return values. gi-docgen generates suitable text from
the annotation that we don't need to duplicate.
This adds a few missing nullable annotations too.
Matthias Clasen [Wed, 19 May 2021 11:24:34 +0000 (07:24 -0400)]
introspection: Stop using allow-none
allow-none has been deprecated for a long time
already. Instead use optional and nullable everywhere.
Matthias Clasen [Tue, 18 May 2021 21:05:26 +0000 (17:05 -0400)]
Documentation fixes
Mostly fixing up indentation of continuation lines,
and other small cleanups.
Matthias Clasen [Thu, 20 May 2021 23:16:59 +0000 (19:16 -0400)]
Fix documentation syntax
Properties use : in their link syntax.
Matthias Clasen [Thu, 20 May 2021 22:49:29 +0000 (22:49 +0000)]
Merge branch 'wip/exalm/switch-icons-2' into 'master'
icons: Fix switch-off icon
See merge request GNOME/gtk!3571
Alexander Mikhaylenko [Thu, 20 May 2021 18:36:30 +0000 (23:36 +0500)]
icons: Fix switch-off icon
It wasn't converted to paths and so wasn't rendered correctly.
Matthias Clasen [Thu, 20 May 2021 13:55:47 +0000 (13:55 +0000)]
Merge branch 'popover-docs' into 'master'
popover: Update docs
Closes #3960
See merge request GNOME/gtk!3570
Matthias Clasen [Tue, 18 May 2021 18:50:03 +0000 (14:50 -0400)]
popover: Update docs
Remove mention of show/hide animations, and mention
cascading close instead.
Fixes: #3960
Alexander Mikhaylenko [Thu, 20 May 2021 09:38:33 +0000 (14:38 +0500)]
checkbutton: Don't allow to uncheck radios by activating them
Do the same check as when clicking.
Yuri Chornoivan [Thu, 20 May 2021 07:29:07 +0000 (07:29 +0000)]
Update Ukrainian translation
Yuri Chornoivan [Thu, 20 May 2021 07:27:43 +0000 (07:27 +0000)]
Update Ukrainian translation
Matthias Clasen [Thu, 20 May 2021 03:54:15 +0000 (03:54 +0000)]
Merge branch 'bilelmoussaoui/gdk-return-error-annotation' into 'master'
gdk: annotate Content Serialize/Deserialize return_error
See merge request GNOME/gtk!3567
Bilal Elmoussaoui [Wed, 19 May 2021 18:10:34 +0000 (18:10 +0000)]
gdk: annotate Content Serialize/Deserialize return_error
Benjamin Otte [Wed, 19 May 2021 16:22:35 +0000 (16:22 +0000)]
Merge branch 'fix-gst-media-file' into 'master'
gtkgstmediafile: Remove media-info-updated callback
Closes #3913
See merge request GNOME/gtk!3565
Ivan Molodetskikh [Wed, 19 May 2021 15:55:37 +0000 (18:55 +0300)]
gtkgstmediafile: Remove media-info-updated callback
Instead, rely on position-updated which is also called always, and also
a little later than media-info-updated, giving GstPlayer time to figure
out more of the video info. Tested on local and remote mount videos,
images, sound files.
Works around / fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/3913,
https://gitlab.gnome.org/GNOME/gtk/-/issues/3914.
Matthias Clasen [Tue, 18 May 2021 11:42:33 +0000 (11:42 +0000)]
Merge branch 'matthiasc/for-master' into 'master'
Actually pass the devel profile to flatpak builds
See merge request GNOME/gtk!3563
Matthias Clasen [Tue, 18 May 2021 11:37:09 +0000 (07:37 -0400)]
Actually pass the devel profile to flatpak builds
I added that to the manifests, and did not notice that
we do the last build step manually :(
Matthias Clasen [Tue, 18 May 2021 10:58:19 +0000 (10:58 +0000)]
Merge branch 'wip/carlosg/sequence-accepted-in-group' into 'master'
gtkgesture: Apply gesture group state after setting up sequence
Closes #3946
See merge request GNOME/gtk!3560
Matthias Clasen [Tue, 18 May 2021 10:31:57 +0000 (10:31 +0000)]
Merge branch 'fix-gen-demo-conf' into 'master'
Fix generating demo_conf.h on builds without GIT in PATH
See merge request GNOME/gtk!3562
Chun-wei Fan [Tue, 18 May 2021 03:02:27 +0000 (11:02 +0800)]
gen-demo-header.py: Fix running without git
The script assumes that the git program is in the PATH which may not be always
the case, so if git was not found, fallback to the former behavior of making
VCS_TAG an empty string if the profile option was not set to 'devel'.
Also fix the call to the script so that we do indeed call GIT on the source GIT
repo so that we can get the right short SHA1 sum.
Re-organize the code a bit in the process, so that things seem cleaner.
Matthias Clasen [Mon, 17 May 2021 23:35:26 +0000 (23:35 +0000)]
Merge branch 'wip/carlosg/reset-after-grab' into 'master'
Fixes to GTK grab notification
Closes #3942
See merge request GNOME/gtk!3561
Carlos Garnacho [Mon, 17 May 2021 21:57:17 +0000 (23:57 +0200)]
gtkwindow: Fix "shadowed" checks for GTK grabs
We iterate here from the target widget up the toplevel checking
for the previous and new grab, there's however 2 bugs here:
- The check for is_shadowed was different to the check for was_shadowed
- The loop started with the assumption that the widgets did not hold
a grab, just to change it if the grab widget was found. (or maybe
it's the other way around? it's unclear with the differing checks
for past/present state).
Make these checks consistent, and ensure we start with the right
assumption for the past/present grabbing state, and accounting that
new/old grab widgets may or may not be part of the pick stack.
Carlos Garnacho [Mon, 17 May 2021 21:55:47 +0000 (23:55 +0200)]
gtkwindow: Rename function
With gtk_grab_notify_foreach() just taking care of emitting crossing
notifications due to the GTK grab change, rename it to a more apt
gtk_synthesize_grab_crossing().
Carlos Garnacho [Mon, 17 May 2021 21:44:28 +0000 (23:44 +0200)]
gtkwindow: Simplify GTK grab notification
The _gtk_widget_grab_notify() function just (maybe) did a) reset
controllers and b) hide toplevels. The second part was a testing
remnant introduced in commit
024d832d943, not part of the original
fix.
Do the former more concisely, called from the place where we figure
out whether a widget's ability to receive events changed due to
GTK grabs. It's across those changes that we are interested in
resetting the controllers.
With the gestures being reset both ways, GtkWindowHandle (and
probably other) gestures are now able to reset after a GTK grab
takes input away (e.g. GtkMenuButton). This could be seen as
a sudden jump the next time they'd be dragged with the mouse,
as the gesture would "resume" the previous interaction.
Fixes: https://gitlab.gnome.org/GNOME/gtk/-/issues/3942
Carlos Garnacho [Mon, 17 May 2021 21:34:44 +0000 (23:34 +0200)]
gtkgesture: Apply gesture group state after setting up sequence
When a new sequence is added to a GtkGesture, its state is looked
in other gestures in the same group, and made to match in this
gesture. This however happened a bit too early, before the
gesture touchpoint was fully set up. As this may result in signal
emission and whatnot, it's a good idea to make it happen with a
fully set up touchpoint.
Fixes: https://gitlab.gnome.org/GNOME/gtk/-/issues/3946
Matthias Clasen [Mon, 17 May 2021 21:13:04 +0000 (21:13 +0000)]
Merge branch 'ebassi/rev-parse-fallback' into 'master'
build: Check CI envvars before rev-parse
See merge request GNOME/gtk!3559
Emmanuele Bassi [Mon, 17 May 2021 20:12:09 +0000 (21:12 +0100)]
build: Check CI envvars before rev-parse
The CI pipeline does not do a full clone, so we cannot use `git
rev-parse` to get the short SHA checksum for the current commit.
Of course, since nothing's ever easy, we cannot use vcs_tag() with a
custom command, so we need to generate our out `demo_conf.h` header
straight from a script.
Matthias Clasen [Mon, 17 May 2021 20:10:12 +0000 (20:10 +0000)]
Merge branch 'wip/exalm/activatable2' into 'master'
theme: Specificity bump for dropdowns
See merge request GNOME/gtk!3558
Alexander Mikhaylenko [Mon, 17 May 2021 18:25:44 +0000 (23:25 +0500)]
theme: Specificity bump for dropdowns
Fix a fallout from
d56711b5d82f8a77793a0857c2252565fda1b492
Matthias Clasen [Mon, 17 May 2021 15:56:02 +0000 (15:56 +0000)]
Merge branch 'wip/exalm/activatable' into 'master'
listitemwidget: Have .activatable style class if the item is activatable
See merge request GNOME/gtk!3557
Alexander Mikhaylenko [Mon, 17 May 2021 13:05:05 +0000 (18:05 +0500)]
listitemwidget: Have .activatable style class if the item is activatable
Match GtkListBox, so it's possible to use the same styles for them.
Update GtkListView and GtkGridView docs to reflect that, fix a few gtk-doc
formatting leftovers along the way.
Matthias Clasen [Mon, 17 May 2021 12:12:22 +0000 (12:12 +0000)]
Merge branch 'matthiasc/for-master' into 'master'
ngl: Add padding between cached glyphs
See merge request GNOME/gtk!3555
Matthias Clasen [Mon, 17 May 2021 11:16:42 +0000 (07:16 -0400)]
testsuite: Run some installed tests exclusively
My suspicion is that the clipboard (and some other)
installed test interferes with others, because the
clipboard is a shared resource.
Matthias Clasen [Mon, 17 May 2021 11:10:33 +0000 (11:10 +0000)]
Merge branch 'wip/exalm/emojichooser' into 'master'
emojichooser: Set selection-mode=none on the toolbar flowbox
See merge request GNOME/gtk!3556
Alexander Mikhaylenko [Mon, 17 May 2021 09:09:03 +0000 (14:09 +0500)]
emojichooser: Set selection-mode=none on the toolbar flowbox
Selection is never used there, avoid unwanted selected states if clicking
outside the buttons.
Pawan Chitrakar [Sun, 16 May 2021 07:41:02 +0000 (07:41 +0000)]
Update Nepali translation
(cherry picked from commit
597a624fc55975513517aa5514e5f4b3d838745e)
Matthias Clasen [Sat, 15 May 2021 13:00:50 +0000 (09:00 -0400)]
ngl: Reuse texture coordinates
When uploading glyphs, reuse the position that
we get from gsk_ngl_texture_library_pack, instead
of recomputing it.
Matthias Clasen [Sat, 15 May 2021 12:58:50 +0000 (08:58 -0400)]
ngl: Be consistent about padding
Make gsk_ngl_texture_library_pack always return
the position including the padding. And compute
texture coordinates accurately in all cases (we
were fudging the padding for standalone textures.
Matthias Clasen [Fri, 14 May 2021 22:43:52 +0000 (18:43 -0400)]
ngl: Add padding between cached glyphs
Without this, adjacent items in the cache sometimes
bleed into the texture for a glyph.
Matthias Clasen [Sat, 15 May 2021 14:21:09 +0000 (14:21 +0000)]
Merge branch 'gst-egl-optional' into 'master'
meson: Do not enforce GStreamer EGL lib
See merge request GNOME/gtk!3554
Rafał Dzięgiel [Sat, 15 May 2021 06:52:36 +0000 (08:52 +0200)]
meson: Do not enforce GStreamer EGL lib
GStreamer EGL headers are handled by GstGL lib.
No need to additionally import them.
Kjartan Maraas [Sat, 15 May 2021 07:35:03 +0000 (07:35 +0000)]
Update Norwegian Bokmål translation
(cherry picked from commit
d952fa48e783cfdd82c7a1a3191f1eb59ed6ad27)
Matthias Clasen [Fri, 14 May 2021 19:57:05 +0000 (19:57 +0000)]
Merge branch 'gst-x11-egl' into 'master'
gtkgstsink: Support EGL under x11
See merge request GNOME/gtk!3553
Rafał Dzięgiel [Fri, 14 May 2021 17:25:23 +0000 (19:25 +0200)]
gtkgstsink: Support EGL under x11
Add support for EGL under x11 windowing system to GStreamer sink
Matthias Clasen [Fri, 14 May 2021 10:50:59 +0000 (10:50 +0000)]
Merge branch 'ebassi/issue-3948' into 'master'
x11: Loosen the match for the NVIDIA driver
Closes #3948
See merge request GNOME/gtk!3549
Matthias Clasen [Fri, 14 May 2021 00:40:05 +0000 (00:40 +0000)]
Merge branch 'matthiasc/for-master' into 'master'
inspector: Use new get_egl_display apis
See merge request GNOME/gtk!3546
Matthias Clasen [Fri, 14 May 2021 00:38:52 +0000 (00:38 +0000)]
Merge branch 'offscreen-fixes' into 'master'
Add some more transform tests
See merge request GNOME/gtk!3551
Matthias Clasen [Thu, 13 May 2021 21:32:52 +0000 (17:32 -0400)]
Improve transformed offscreen rendering
Preserve the scale for 2D transforms to
avoid a pixellated appearance.
Matthias Clasen [Thu, 13 May 2021 10:47:46 +0000 (06:47 -0400)]
Add some more transform tests
Test that gsk_transform_to_affine works.
Matthias Clasen [Thu, 13 May 2021 22:58:34 +0000 (18:58 -0400)]
testzoom: Fix the in-place rotate
Matthias Clasen [Wed, 12 May 2021 19:57:33 +0000 (15:57 -0400)]
inspector: Use new get_egl_display apis
This makes the code a bit more concise.
Also, get WGL information when we are using it.
Emmanuele Bassi [Thu, 13 May 2021 17:23:50 +0000 (18:23 +0100)]
x11: Pair eglInitialize with eglTerminate
If we bail out after EGL initialization we want to go back to a stable
state and not leave EGL hanging.
Emmanuele Bassi [Thu, 13 May 2021 17:22:30 +0000 (18:22 +0100)]
x11: Loosen the match for the NVIDIA driver
It seems nVidia puts a different string in the GL_VENDOR than the one it
uses for GLX.
Emmanuele Bassi [Thu, 13 May 2021 11:47:28 +0000 (11:47 +0000)]
Merge branch 'ebassi/boost-url' into 'master'
Update the URL for the Boost archive
See merge request GNOME/gtk!3548
Emmanuele Bassi [Thu, 13 May 2021 10:29:22 +0000 (11:29 +0100)]
Update the URL for the Boost archive
The old URL seems to have failed, and now it returns 301.
Use the URL from the Boost website.
Matthias Clasen [Thu, 13 May 2021 10:09:37 +0000 (10:09 +0000)]
Merge branch 'fix-picking-with-transforms' into 'master'
Fix picking with transforms
See merge request GNOME/gtk!3547